package com.ruoyi.system.domain;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 行政公益诉讼流程情况对象 cases_number_processadmin
 * 
 * @author ruoyi
 * @date 2025-05-24
 */
public class CasesNumberProcessadminRe extends BaseEntity
{
    private static final long serialVersionUID = 1L;


    /** 序号 */
    @Excel(name = "序号")
    private Long orNuber;

    public Long getOrNuber() {
        return orNuber;
    }

    public void setOrNuber(Long orNuber) {
        this.orNuber = orNuber;
    }

    /** 检察院名字 */
    @Excel(name = "检察院名字")
    private String departmentName;

    /** 立案数量 */
    @Excel(name = "立案数量总数")
    private Long caseTotal;


    public Long getCaseTotalLast() {
        return caseTotalLast;
    }

    public void setCaseTotalLast(Long caseTotalLast) {
        this.caseTotalLast = caseTotalLast;
    }

    /** 同比立案数量 */
    @Excel(name = "同比立案数量")
    private Long caseTotalLast;

    /** 同比 */
    @Excel(name = "同比")
    private String peryear;

    /** 行政立案数量总数 */
    @Excel(name = "行政立案数量总数")
    private Long caseadTotal;

    @Excel(name = "行政立案数量总数同比")
    private Long caseadTotalLast;

    /** 行政占比 */
    @Excel(name = "行政占比")
    private String perzhanad;

    /** 民事附刑立案数量总数 */
    @Excel(name = "民事附刑立案数量总数")
    private Long casemxTotal;

    @Excel(name = "民事附刑立案数量总数同比")
    private Long casemxTotalLast;



    /** 民事附刑占比 */
    @Excel(name = "民事附刑占比")
    private String perzhanmx;

    /** 非民事附刑立案数量总数 */
    @Excel(name = "非民事附刑立案数量总数")
    private Long casefmTotal;

    @Excel(name = "非民事附刑立案数量总数同比")
    private Long casefmTotalLast;

    public Long getCaseadTotalLast() {
        return caseadTotalLast;
    }

    public void setCaseadTotalLast(Long caseadTotalLast) {
        this.caseadTotalLast = caseadTotalLast;
    }

    public Long getCasemxTotalLast() {
        return casemxTotalLast;
    }

    public void setCasemxTotalLast(Long casemxTotalLast) {
        this.casemxTotalLast = casemxTotalLast;
    }

    public Long getCasefmTotalLast() {
        return casefmTotalLast;
    }

    public void setCasefmTotalLast(Long casefmTotalLast) {
        this.casefmTotalLast = casefmTotalLast;
    }

    /** 非民事附刑占比 */
    @Excel(name = "非民事附刑占比")
    private String perzhanfm;

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public Long getCaseTotal() {
        return caseTotal;
    }

    public void setCaseTotal(Long caseTotal) {
        this.caseTotal = caseTotal;
    }

    public String getPeryear() {
        return peryear;
    }

    public void setPeryear(String peryear) {
        this.peryear = peryear;
    }

    public Long getCaseadTotal() {
        return caseadTotal;
    }

    public void setCaseadTotal(Long caseadTotal) {
        this.caseadTotal = caseadTotal;
    }

    public String getPerzhanad() {
        return perzhanad;
    }

    public void setPerzhanad(String perzhanad) {
        this.perzhanad = perzhanad;
    }

    public Long getCasemxTotal() {
        return casemxTotal;
    }

    public void setCasemxTotal(Long casemxTotal) {
        this.casemxTotal = casemxTotal;
    }

    public String getPerzhanmx() {
        return perzhanmx;
    }

    public void setPerzhanmx(String perzhanmx) {
        this.perzhanmx = perzhanmx;
    }

    public Long getCasefmTotal() {
        return casefmTotal;
    }

    public void setCasefmTotal(Long casefmTotal) {
        this.casefmTotal = casefmTotal;
    }

    public String getPerzhanfm() {
        return perzhanfm;
    }

    public void setPerzhanfm(String perzhanfm) {
        this.perzhanfm = perzhanfm;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("departmentName", getDepartmentName())
                .append("casefmTotal", getCasefmTotal())
                .append("casemxTotal", getCasemxTotal())
                .append("caseadTotal", getCaseadTotal())
                .append("caseTotal", getCaseTotal())
                .append("peryear", getPeryear())
                .append("perzhanad", getPerzhanad())
                .append("perzhanfm", getPerzhanfm())
                .append("perzhanmx", getPerzhanmx())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .toString();
    }
}
